d4417c34a07e2a7163a04645586779afa8108b60,ExternalNFCAPI/src/com/skjolberg/nfc/acs/Acr122UReader.java,Acr122UReader,getPICC,#,35

Before Change


			throw new AcrReaderException(e);
		}
		
		return AcrPICC.parse(readInteger(response));
	}

	public boolean setPICC(AcrPICC ... types) {

After Change


			throw new AcrReaderException(e);
		}
		
		int operation = readInteger(response);

		ArrayList<AcrPICC> values = new ArrayList<AcrPICC>();

		if((operation & AUTO_PICC_POLLING) != 0) {
			values.add(AcrPICC.AUTO_PICC_POLLING);
		}
		if((operation & AUTO_ATS_GENERATION) != 0) {
			values.add(AcrPICC.AUTO_ATS_GENERATION);
		}
		if((operation & POLLING_INTERVAL) != 0) {
			values.add(AcrPICC.POLLING_INTERVAL);
		}
		if((operation & POLL_TOPAZ) != 0) {
			values.add(AcrPICC.POLL_TOPAZ);
		}
		if((operation & POLL_FELICA_424K) != 0) {
			values.add(AcrPICC.POLL_FELICA_424K);
		}
		if((operation & POLL_FELICA_212K) != 0) {
			values.add(AcrPICC.POLL_FELICA_212K);
		}
		if((operation & POLL_ISO14443_TYPE_B) != 0) {
			values.add(AcrPICC.POLL_ISO14443_TYPE_B);
		}
		if((operation & POLL_ISO14443_TYPE_A) != 0) {
			values.add(AcrPICC.POLL_ISO14443_TYPE_A);
		}
		
		return values;
	}

	public boolean setPICC(AcrPICC ... types) {